* {
  padding: 0;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
}
.home {
  width: 100vw;
  height: 100vh;
}
.head {
  width: 100vw;
  height: 5vh;
  display: flex;
  justify-content: space-around;
}
.head input {
  width: 80vw;
  height: 30px;
  border-radius: 30px;
  border: none;
  outline: none;
  border: 1px solid #ccc;
  padding: 0 8px;
}

.zhut {
  width: 100vw;
  height: 95vh;
  overflow-y: auto;
}
.banner {
  width: 100vw;
  height: 15vh;
}
.demo-swiper .rv-swiper img {
  display: block;
  box-sizing: border-box;
  width: 100vw;
  height: 15vh;
  background-color: #fff;
  pointer-events: none;
}
.KnowledgeEncyclopedia {
  width: 100vw;
  height: 30vh;
}

.ConsultationAndConsultation {
  width: 100vw;
  height: 30vh;
   
  margin-top: 10px;
}
.tx{
  width: 30px;
  height: 30px;
  border-radius: 50%;
}